home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / dev / misc / FlexCat.lha / FlexCat.history < prev    next >
Text File  |  1999-04-14  |  17KB  |  356 lines

  1.  
  2.                                F L E X C A T
  3.  
  4.   ========================================================================
  5.  
  6.             The ultimate catalog processor and source generator
  7.  
  8.                    by Jochen Wiedmann and Marcin Orlowski
  9.  
  10.       e-mail: carlos@amiga.com.pl   WWW: http://amiga.com.pl/flexcat/
  11.  
  12.   ========================================================================
  13.  
  14.   * v2.2 (14.04.99) - FlexCat can now copy "**NEW**" markers (or other
  15.                       specified) from old #?.ct file to new one, while
  16.                       upgrading #?.ct file (FlexCat CD CT newctfile CT).
  17.                       It should now be fearless to upgrade your all not
  18.                       yet finished translations. Due to this feature two
  19.                       new options appeared (available in prefs as well):
  20.                       COPYNEWs/S (specify if you want to activate this
  21.                       feature - to avoid possible problems its turned off
  22.                       by default), OLD_MSG_NEW/K - the string that marks
  23.                       new strings in old #?.ct file (by default "**NEW**"
  24.                       so you don't need to specify it unless you change
  25.                       MSG_NEW too). NOTE: FlexCat automatically appends
  26.                       "; " to the string!  (Christian Hattemer
  27.                       <Chris@heaven.riednet.wh.tu-darmstadt.de>)
  28.  
  29.                       Long awaited check for trailing ellipsis is now
  30.                       implemented
  31.  
  32.                       FlexCat now expands the above feature, and checks
  33.                       for trailing spaces, as it appears to be the most
  34.                       overlooked trailing character ever
  35.  
  36.                       Added missing #endif is source code, disallowing
  37.                       easy StormC or non-amiga compilations (Christian
  38.                       Hattemer)
  39.  
  40.                       Every line of original string that FlexCat puts
  41.                       into created #?.ct file is now prefixed by "; ".                      
  42.                       Previously, only first line had space between
  43.                       semicolon and the main text (Christian Hattemer)
  44.  
  45.                       Source descriptors and other FlexCat related
  46.                       goodies for StormC by Christian Hattemer
  47.                       are now available from any Aminet mirror
  48.                       (dev/c/Storm_FlexCat.lha) or from his homepage:
  49.                       http://www.riednet.wh.tu-darmstadt.de/~chris/
  50.  
  51.                       New translations: slowensko  - Damir Arh
  52.                       <damir.arh@guest.arnes.si>
  53.  
  54.                       Updated catalogs: svenska - Magnus Holmgren
  55.                       <lear@algonet.se>, srpski - Ljubomir Jankovic
  56.                       <lurch@beotel.yu>, nederlands - Leon Woestenberg
  57.                       <leon@stack.nl>, deutsch - Christian Hattemer
  58.                       <Chris@heaven.riednet.wh.tu-darmstadt.de>
  59.                       
  60.                       English manual updated to match latest changes.
  61.  
  62.  
  63.   * v2.1 (11.10.98) - New source descriptor for E programmers (E32e.sd)
  64.                       by Sven Steiniger <ss37@irz301.inf.tu-dresden.de>
  65.  
  66.                       Fixed problem C:Version had with FlexCat (due
  67.                       to many internal $VERsion strings, THAT one, wasn't
  68.                       first the one in the executable file).
  69.  
  70.                       SDDIR path defined in FlexCat.prefs was always
  71.                       ignored. Fixed (Magnus Holmgren).
  72.  
  73.                       Improved FLUSH function. Now it flushes catalogs
  74.                       only (Magnus Holmgren).
  75.  
  76.                       FlexCat adds now one space character, while writting
  77.                       "old" strings in #?.ct file, as CatComp did.
  78.  
  79.                       Source code released - See source readme file for
  80.                       more details
  81.  
  82.  
  83.   * v2.0 (25.02.98) - Unfortunately, 2.0 does not mean the break thru
  84.                       technologies implemented here. It is just the next
  85.                       version numer FlexCat should have...
  86.  
  87.                       Added a workaround for problems some people may
  88.                       encounter while creating catalogs for languages
  89.                       with corrupted converstion table (part of #?.language
  90.                       file). FlexCat uses utility.library function to convert
  91.                       ##language name to lowercase, which leads to
  92.                       wrong strings with e.g. czech environment.
  93.                       Use NOLANGTOLOWER (CLI and prefs) to tell FlexCat
  94.                       to not to lowercase the name (but remember to keep
  95.                       it lowercased manually!).
  96.  
  97.                       FlexCat now uses buffered IO operations.
  98.                       That may increase the overall speed of FlexCat,
  99.                       however it's not the must, so you can use
  100.                       NOBUFFEREDIO switch to fall back to previous
  101.                       poll mode. Please test the overall performance,
  102.                       and tell me the results. The IO buffer is now
  103.                       2048 bytes large.
  104.  
  105.                       While creating new #?.ct file FlexCat puts contents
  106.                       of Language system variable if possible as the
  107.                       #langauge argument.
  108.  
  109.                       Fixed bug causing random memory writes under
  110.                       some, but very rare, circumstances.
  111.  
  112.                       ARexx.sd source descriptor added thanks to
  113.                       Kai Norhausen <kn@tribal.line.org>
  114.  
  115.                       Users' stuff added. Look at the contents of
  116.                       the "Contribution" drawer!
  117.  
  118.                       Renumbered the version of catalog files. Most
  119.                       recent catalog version is 2.0. Older and outdated
  120.                       are 1.x.
  121.  
  122.                       French catalog updated. Thanks to Julien `GiZmO' Wilk
  123.                       <wilkj@esiee.fr>
  124.  
  125.                       Finnish translation updated by Mika Lundell
  126.                       <c71829@uwasa.fi>
  127.  
  128.                       Nederlans translation by Leon Woestenberg
  129.                       <leon@stack.nl>
  130.  
  131.                       Norsk translation thanks to Eivind Olsen
  132.                       <eivindo@bgnett.no>
  133.  
  134.                       Italian catalog updated by Luca Nora
  135.                       <ln546991@silab.dsi.unimi.it> and Giovanni
  136.                       Addabbo <gaddabbo@imar.it>
  137.  
  138.                       Portugese translation updated by Frederico
  139.                       Borges <famb@mail.telepac.pt> and
  140.                       Alexandre Gabriel <chryse@mail.telepac.pt>
  141.  
  142.                       The new spanish translation by Marcos Broc
  143.                       <amiga187@arrakis.es> and Samuel Aguilera
  144.                       <slyguy@mx2.redestb.es>
  145.  
  146.                       Croatian translation by Mladen Ili¹inoviæ
  147.                       <milisino@jagor.srce.hr>
  148.  
  149.  
  150.   * V1.9 (01.08.97) - Now you can use special $TODAY attribute
  151.                       in your $VER string. While creating catalog,
  152.                       $TODAY will be replaced by current date (note,
  153.                       only 1st occurance will be processed). If you
  154.                       want your version strings to always be recent
  155.                       dated type: $VER: FlexCat.catalog 3.0 ($TODAY)
  156.                       NOTE: This string is CASESENSITIVE!
  157.  
  158.                       FlexCat preferences added. To define your own
  159.                       defaults, set the environmental variable
  160.                       "flexcat.prefs" with the contents matching
  161.                       following template: "SDDIR/K,MSG_NEW/K,
  162.                       WARNCTGAPS/S,NOOPTIM/S,FILL/S,FLUSH/S,NOBEEP/S,
  163.                       QUIET/S". Note FlexCat is using ReadArgs()
  164.                       to parse the preferences, thus place all the
  165.                       items in one line.
  166.  
  167.                       If you use FlexCat for #?.ct updating, you
  168.                       probably were missing any additional markers
  169.                       to let you easily find the new strings. Now
  170.                       you get them. By default the "***NEW*